package cn.wind.xboot.logic.entity;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 轮播广告
 * </p>
 *
 * @author wind
 * @since 2018-12-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_banner")
public class Banner implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 轮播图
     */
    private String img;

    /**
     * h5跳链
     */
    private String h5;

    /**
     * 名称
     */
    private String title;

    /**
     * 展示开始时间
     */
    private String showStart;

    /**
     * 展示结束时间
     */
    private String showEnd;

    /**
     * 日费用
     */
    private BigDecimal dailyFee;

    /**
     * 总费用
     */
    private BigDecimal totalFee;

    /**
     * 启用状态：0启用1禁用
     */
    private Integer status;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * (推送表示启用状态)是否需要推送：0否1是
     */
    private Integer isPush;

    /**
     * 推送状态：0未推送1已推送
     */
    private Integer pushStatus;

    /**
     * 推送内容
     */
    private String pushContent;

    /**
     * 删除状态：0未删除1已删除
     */
    private Integer isDeleted;

    private String createBy;

    private Date createTime;

    private String updateBy;

    private Date updateTime;
    /**
     * 对应的菜市场名称
     */
    @TableField(exist = false)
    private String marketName;


}
